using System;
using System.Threading;
using System.Windows.Forms;

namespace TitleBarColorTest
{
    internal static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            
            // 创建测试窗体
            var testForm = new TitleBarColorVerification();
            
            // 订阅窗体的Load事件，在其中添加延时
            testForm.Load += (sender, e) => {
                // 在单独的线程中延时，避免阻塞UI
                ThreadPool.QueueUserWorkItem(_ => {
                    Thread.Sleep(5000); // 等待5秒以便查看调试输出
                });
            };
            
            Application.Run(testForm);
            
            // 程序结束后暂停，以便查看输出
            Console.WriteLine("程序执行完毕，按任意键继续...");
            Console.ReadKey();
        }
    }
}